package cn.ondraw.ragflow.pojo;


import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;

import java.io.Serial;

@Data
@JsonIgnoreProperties(ignoreUnknown = true)
public class LLM {
    @Serial
    private static final long serialVersionUID = 1L;

    @JsonProperty("frequency_penalty")
    private double frequencyPenalty;
    @JsonProperty("max_tokens")
    private int maxTokens;
    @JsonProperty("model_name")
    private String modelName;
    @JsonProperty("presence_penalty")
    private double presencePenalty;
    @JsonProperty("temperature")
    private double temperature;
    @JsonProperty("top_p")
    private double topP;
}
